﻿/*	CSS RESET */
/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}*/

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}


/* alerts */
.alert-modal-titulo{position:absolute;top:0;left:0;height:30px;width:100%;}
.alert-modal-titulo span{width:300px;overflow:hidden;height:18px;position:absolute;top:6px;left:6px;font-size:12px;font-weight:bold;}
.alert-modal-btn{margin:2px 6px 6px 3px;width:65px;height:22px; float:right;overflow:hidden;cursor:pointer;}
.alert-modal-texto{position:absolute;top:40px;left:10px;width:330px;height:90px;overflow:auto;border-bottom:1px solid #ccc;}
.alert-modal-botoes{position:absolute;top:135px;left:0;height:30px;width:100%;}
.alert-modal-btn span{display:block;width:100%;text-align:center;margin:3px 0 0 0;float:left;}

.oculto{display:none;}
.centro{text-align:center;}
.overlay-modal{position:absolute;top:0;left:0;bottom:0;right:0;background:#444; opacity:.50;filter:Alpha(Opacity=50);}
.modal{position:absolute;left:50%;top:50%;display:none;}

.alert-modal{
	color:#444;
	background:#ebebeb;
	outline:0;
	-moz-box-shadow: 2px 2px 7px #555;
	-webkit-box-shadow: 2px 2px 7px #555;
	box-shadow: 2px 2px 7px #555;
}
.alert-modal-btn a{
	text-decoration:none;
	color:#fff;
}

.alert-modal-erro{
	border:1px solid #8B2500;
}
.alert-modal-erro .alert-modal-titulo{
	background:#CD3700;
	border-bottom:1px solid #8B2500;
	color:#fff;
}
.alert-modal-erro .alert-modal-btn{
	border:1px solid #8B2500;
	background:#CD3700;
	color:#fff;
}
.alert-modal-erro .alert-modal-btn a{
}

.alert-modal-info{
	border:1px solid #B8860B;
}
.alert-modal-info .alert-modal-titulo{
	background:#FFD700;
	border-bottom:1px solid #B8860B;
	color:#8B5A00;
}
.alert-modal-info .alert-modal-btn{
	border:1px solid #B8860B;
	background:#FFD700;
	color:#444;
}
.alert-modal-info .alert-modal-btn a{
	color:#444;
}

.alert-modal-sucesso{
	border:1px solid #228B22;
}
.alert-modal-sucesso .alert-modal-titulo{
	background:#32CD32;
	border-bottom:1px solid #228B22;
	color:#fff;
}
.alert-modal-sucesso .alert-modal-btn{
	border:1px solid #228B22;
	background:#32CD32;
	color:#fff;
}
.alert-modal-sucesso .alert-modal-btn a{
}

.alert-modal-confirm{
	border:1px solid #27408B;
}
.alert-modal-confirm .alert-modal-titulo{
	background:#3A5FCD;
	border-bottom:1px solid #27408B;
	color:#fff;
}
.alert-modal-confirm .alert-modal-btn{
	border:1px solid #27408B;
	background:#3A5FCD;
	color:#fff;
}
.alert-modal-confirm .alert-modal-btn a{
}

.ui-icon-preto{background-image: url(overcast/images/ui-icons_222222_256x240.png)!important;}